Automated manipulation of systems biology models using libSBML within Taverna workflows
نویسندگان
چکیده
UNLABELLED Many data manipulation processes involve the use of programming libraries. These processes may beneficially be automated due to their repeated use. A convenient type of automation is in the form of workflows that also allow such processes to be shared amongst the community. The Taverna workflow system has been extended to enable it to use and invoke Java classes and methods as tasks within Taverna workflows. These classes and methods are selected for use during workflow construction by a Java Doclet application called the API Consumer. This selection is stored as an XML file which enables Taverna to present the subset of the API for use in the composition of workflows. The ability of Taverna to invoke Java classes and methods is demonstrated by a workflow in which we use libSBML to map gene expression data onto a metabolic pathway represented as a SBML model. AVAILABILITY Taverna and the API Consumer application can be freely downloaded from http://taverna.sourceforge.net
منابع مشابه
libAnnotationSBML: a library for exploiting SBML annotations
SUMMARY The Systems Biology Markup Language (SBML) is an established community XML format for the markup of biochemical models. With the introduction of SBML level 2 version 3, specific model entities, such as species or reactions, can now be annotated using ontological terms. These annotations, which are encoded using the resource description framework (RDF), provide the facility to specify de...
متن کاملTaverna Mobile: Taverna workflows on Android
submitted for Oral Communication at NETTAB 2013 on 2013-09-10 Taverna Mobile: Taverna workflows on Android Hyde Zhang, Stian Soiland-Reyes, Carole Goble School of Computer Science, University of Manchester, UK Correspondence: [email protected] Motivation and Objectives We present Taverna Mobile, a mobile application for browsing and executing Taverna Workflows on Android phones....
متن کاملThe Taverna Interaction Service: enabling manual interaction in workflows
UNLABELLED Taverna is an application that eases the integration of tools and databases for life science research by the construction of workflows. The Taverna Interaction Service extends the functionality of Taverna by defining human interaction within a workflow and acting as a mediation layer between the automated workflow engine and one or more users. AVAILABILITY Taverna, the Interaction ...
متن کاملMaster Thesis semanticSBML a Tool for Creating, Checking, Annotating and Merging of SBML Documents
The System Biology Markup Language (SBML) is a common language for expressing biochemical sets of reactions that are accompanied by mathematical statements such as kinetic infomation. The program semanticSBML provides the systems biology community with the ability to integrate (merge) and annotate models with MIRIAM annotations. User interfaces are provided on multiple levels: application progr...
متن کاملLibSBML: an API Library for SBML
UNLABELLED LibSBML is an application programming interface library for reading, writing, manipulating and validating content expressed in the Systems Biology Markup Language (SBML) format. It is written in ISO C and C++, provides language bindings for Common Lisp, Java, Python, Perl, MATLAB and Octave, and includes many features that facilitate adoption and use of both SBML and the library. Dev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Bioinformatics
دوره 24 2 شماره
صفحات -
تاریخ انتشار 2008